package com.unit.testng;

import org.testng.annotations.*;


import static java.lang.System.out;

/**
 * @author bigFish
 * @Title: bigFsh
 */
public class BasicAnnotation {
    @AfterMethod
    public void afterMethod() {
        out.println("afterMethod 测试方法后运行");
    }

    //最基本的注解，把方法标记为测试的一部分
    @Test
    public void testCase1() {
        System.out.println("Test 这是一条测试用例1");
    }

    @Test
    public void testCase2() {
        out.println("Test 这是测试方法2");
    }

    //@Test方法运行前执行
    @BeforeMethod
    public void beForMethod() {
        out.println("beForMethod 在测试方法前运行");
    }

    @BeforeClass
    public void beforClass() {
        out.println("beforClass 在类执行前运行");
    }

    @AfterClass
    public void afterClass() {
        out.println("AfterClass 在类执行后运行");
    }

    //包含多个类
    @BeforeSuite
    public void beforSuite() {
        out.println("beforSuite 测试套件");
    }

    @AfterSuite
    public void afterSuite() {
        out.println("afterSuite 测试套件");
    }

}
